top-stabilized rapid transit system - Français Anglais Dictionnaire